(C) 1996 AROS - The Amiga Replacement OS


NAME
#include <proto/utility.h>
void FilterTagChanges()
SYNOPSIS
struct TagItem * changeList
struct TagItem * originalList
BOOL apply

LOCATION
In UtilityBase at offset 9
FUNCTION
This function will scan through changeList, and if an item in changeList exists in originalList, but both items data values are equal, then the item in changeList will be removed from the list.

If the value of apply is TRUE, then if the datas are different then the values in originalList will be updated to match those in changeList.

INPUTS
changeList
List of new tags (may be NULL).
originalList
List of existing tags (may be NULL).
apply
Boolean flag as to whether the values in originalList should be updated to match those in changeList.
RESULT
The changeList will be modified to show altered items, and if requested, the originalList will be updated.

NOTES
EXAMPLE
BUGS
SEE ALSO
ApplyTagChanges()
INTERNALS
HISTORY
27.01.1997 ldp
Polish
09.01.1997 digulla
Added parentheses around if (a=b)
08.01.1997 iaint
A few more utility.lib functions